/**
 *  Copyright (C) 2021 - Innovusion Inc.
 *
 *  All Rights Reserved.
 *
 *  $Id$
 */

#ifndef SDK_COMMON_INNO_FAULTS_FALCONII_DOT_1_H_
#define SDK_COMMON_INNO_FAULTS_FALCONII_DOT_1_H_

/*falcon2.1 fault list*/
enum InnoLidarF2Dot1InFault {
  INNO_LIDAR_FALCON_IN_FAULT_OTHER = 0,
  INNO_LIDAR_FALCON_IN_FAULT_POWER_LOW = 1,
  INNO_LIDAR_FALCON_IN_FAULT_POWER_HIGH = 2,
  INNO_LIDAR_FALCON_IN_FAULT_WINDOW_BLOCKAGE1 = 3,
  INNO_LIDAR_FALCON_IN_FAULT_WINDOW_BLOCKAGE2 = 4,
  INNO_LIDAR_FALCON_IN_FAULT_WINDOW_BLOCKAGE3 = 5,
  INNO_LIDAR_FALCON_IN_FAULT_MISALIGNMENT = 6,
  INNO_LIDAR_FALCON_IN_FAULT_LASER_INTERLOCK = 7,
  INNO_LIDAR_FALCON_IN_FAULT_COMM_LASER = 8,
  INNO_LIDAR_FALCON_IN_FAULT_LASER = 9,
  INNO_LIDAR_FALCON_IN_FAULT_COMM_DSP = 10,
  INNO_LIDAR_FALCON_IN_FAULT_CANFD_DSP = 11,
  INNO_LIDAR_FALCON_IN_FAULT_DSP = 12,
  INNO_LIDAR_FALCON_IN_FAULT_POLYGON_CONTROL = 13,
  INNO_LIDAR_FALCON_IN_FAULT_POLYGON_SENSOR = 14,
  INNO_LIDAR_FALCON_IN_FAULT_GALVO_CONTROL = 15,
  INNO_LIDAR_FALCON_IN_FAULT_GALVO_SENSOR = 16,
  INNO_LIDAR_FALCON_IN_FAULT_OPTIC1 = 17,
  INNO_LIDAR_FALCON_IN_FAULT_OPTIC2 = 18,
  INNO_LIDAR_FALCON_IN_FAULT_IIC_DSP = 19,
  INNO_LIDAR_FALCON_IN_FAULT_IIC_SOC = 20,
  INNO_LIDAR_FALCON_IN_FAULT_DSP_EXTWD = 21,
  INNO_LIDAR_FALCON_IN_FAULT_DBTEMP = 22,
  INNO_LIDAR_FALCON_IN_FAULT_CHIPTEMP = 23,
  INNO_LIDAR_FALCON_IN_FAULT_HUMIDITY = 24,
  INNO_LIDAR_FALCON_IN_FAULT_COMM_ADC = 25,
  INNO_LIDAR_FALCON_IN_FAULT_FPGACLOCK = 26,
  INNO_LIDAR_FALCON_IN_FAULT_SOC = 27,
  INNO_LIDAR_FALCON_IN_FAULT_SOC_EXTWD = 28,
  INNO_LIDAR_FALCON_IN_FAULT_RAWDATA_STREAM = 29,
  INNO_LIDAR_FALCON_IN_FAULT_POLYGON_TO = 30,
  INNO_LIDAR_FALCON_IN_FAULT_GALVO_TO = 31,
  INNO_LIDAR_FALCON_IN_FAULT_TRIGGER_TO = 32,
  INNO_LIDAR_FALCON_IN_FAULT_POWSUPL1 = 33,
  INNO_LIDAR_FALCON_IN_FAULT_POWSUPL2 = 34,
  INNO_LIDAR_FALCON_IN_FAULT_LPDDR4 = 35,
  INNO_LIDAR_FALCON_IN_FAULT_FLASH = 36,
  INNO_LIDAR_FALCON_IN_FAULT_NETWORK1 = 37,
  INNO_LIDAR_FALCON_IN_FAULT_NETWORK2 = 38,
  INNO_LIDAR_FALCON_IN_FAULT_OVERHEAT1 = 39,
  INNO_LIDAR_FALCON_IN_FAULT_OVERHEAT2 = 40,
  INNO_LIDAR_FALCON_IN_FAULT_OVERHEAT3 = 41,
  INNO_LIDAR_FALCON_IN_FAULT_CONFIG1 = 42,
  INNO_LIDAR_FALCON_IN_FAULT_CONFIG2 = 43,
  INNO_LIDAR_FALCON_IN_FAULT_ASSERT_FAILURE = 44,
  INNO_LIDAR_FALCON_IN_FAULT_CPULOAD_HIGH = 45,
  INNO_LIDAR_FALCON_IN_FAULT_LATENCY_LONG = 46,
  INNO_LIDAR_FALCON_IN_FAULT_DATA_DROP4 = 47,
  INNO_LIDAR_FALCON_IN_FAULT_RAWDATA_TO = 48,
  INNO_LIDAR_FALCON_IN_FAULT_EXCESSIVE_NOISE = 49,
  INNO_LIDAR_FALCON_IN_FAULT_DATA_DROP1 = 50,
  INNO_LIDAR_FALCON_IN_FAULT_DATA_DROP2 = 51,
  INNO_LIDAR_FALCON_IN_FAULT_DATA_DROP3 = 52,
  INNO_LIDAR_FALCON_TEMPHIGH_INHIBIT = 53,
  INNO_LIDAR_FALCON_IN_FAULT_OPTIC1_F = 54,
  INNO_LIDAR_FALCON_IN_FAULT_REFINTENSITY = 55,
  INNO_LIDAR_FALCON_IN_FAULT_REPROGRAMMING = 56,
  INNO_LIDAR_FALCON_IN_FAULT_GALVO_MIRROR = 57,
  INNO_LIDAR_FALCON_IN_FAULT_MAX_DISTANCE = 58,
  INNO_LIDAR_FALCON_IN_FAULT_EXCESSIVE_BLOOMING = 59,
  INNO_LIDAR_FALCON_IN_FAULT_OPTIC2_F = 60,
  INNO_LIDAR_FALCON_IN_FAULT_GALVO_OPTICBATTERY = 61,
  INNO_LIDAR_FALCON_IN_FAULT_OPTIC_FIBER = 62,
  INNO_LIDAR_FALCON_IN_FAULT_APD_CAL_WARN = 63,
  INNO_LIDAR_FALCON_IN_FAULT_WINDOW_BLOCKAGE4 = 64,
  INNO_LIDAR_FALCON_IN_FAULT_COVEROPEN = 65,
  INNO_LIDAR_FALCON_IN_FAULT_POLYGON_DRIVER = 66,
  INNO_LIDAR_FALCON_IN_FAULT_REFNUM = 67,
  INNO_LIDAR_FALCON_IN_FAULT_MULTI_HIGH_INT = 68,
  INNO_LIDAR_FALCON_IN_FAULT_POLYGON_OC = 69,
  INNO_LIDAR_FALCON_IN_FAULT_POLYGONSPEED_LOW = 70,
  INNO_LIDAR_FALCON_IN_FAULT_POLYGON_DC = 71,
  INNO_LIDAR_FALCON_IN_FAULT_GALVO_OC = 72,
  INNO_LIDAR_FALCON_IN_FAULT_GALVO_DRIVER = 73,
  INNO_LIDAR_FALCON_IN_FAULT_COMM_DSP_SPI_TIMEOUT = 74,
  INNO_LIDAR_FALCON_IN_FAULT_COMM_DSP_SPI_PARITY = 75,
  INNO_LIDAR_FALCON_IN_FAULT_CANBUSOFF = 76,
  INNO_LIDAR_FALCON_IN_FAULT_CANCOMLOS = 77,
  INNO_LIDAR_FALCON_IN_FAULT_WINDOW_BLOCKAGE5 = 78,
  INNO_LIDAR_FALCON_IN_FAULT_RESERVED33 = 79,
  INNO_LIDAR_FALCON_IN_FAULT_GALVO_OVERDRIVE = 80,
  INNO_LIDAR_FALCON_IN_FAULT_RESERVED35 = 81,
  INNO_LIDAR_FALCON_IN_FAULT_ETH_SQI = 82,
  INNO_LIDAR_FALCON_IN_FAULT_ETH_FRAMEDROP = 83,
  INNO_LIDAR_FALCON_IN_FAULT_ETH_FCSERROR = 84,
  INNO_LIDAR_FALCON_IN_FAULT_PTPOFFSET = 85,
  INNO_LIDAR_FALCON_IN_FAULT_FRAMESYC = 86,
  INNO_LIDAR_FALCON_IN_FAULT_RESERVED41 = 87,
  INNO_LIDAR_FALCON_IN_FAULT_RESERVED42 = 88,
  INNO_LIDAR_FALCON_IN_FAULT_RESERVED43 = 89,
  INNO_LIDAR_FALCON_IN_FAULT_RESERVED44 = 90,
  INNO_LIDAR_FALCON_IN_FAULT_RESERVED45 = 91,
  INNO_LIDAR_FALCON_IN_FAULT_RESERVED46 = 92,
  INNO_LIDAR_FALCON_IN_FAULT_RESERVED47 = 93,
  INNO_LIDAR_FALCON_IN_FAULT_RESERVED48 = 94,
  INNO_LIDAR_FALCON_IN_FAULT_RESERVED49 = 95,
  INNO_LIDAR_FALCON_IN_FAULT_MAX,
};

#endif  // SDK_COMMON_INNO_FAULTS_FALCONII_DOT_1_H_
